package Array;

import java.util.Arrays;
import java.util.Scanner;

//                                                  数组的创建
public class Test1 {
    public static void main(String[] args) {
        //1.直接创建
//        int[] arr1 = new int[10];//默认初始化为0

        //2.就地初始化
//        int[] arr2 = new int[]{1,2,3,4,5};

        //3数组的初始化可以是变量
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        int[] arr3 = new int[n];

        //4数组的访问
        int[] arr4 = new int[]{1,2,3,4,5};
        System.out.println(arr4[2]);
        System.out.println(arr4[4]);
        //用循环来访问数组的每个元素
        int i = 0;
        //用数组名.length()来求数组长度
        for (i = 0; i < arr4.length; i++){
            System.out.println(arr4[i]);
        }
        //更简便的方法
        //但无法进行更多的操作
        for (int num : arr4){
            System.out.println(num);
        }
        //Arrays.toSting方法转化为字符串
        String s = Arrays.toString(arr4);
        System.out.println(s);
    }
}
